import { defineStore} from 'pinia'
export const useUserStore = defineStore('user', {
  state: () => {
    return {
      name: '小明',
      sex: '男',
      age: 18
    }
  },
  getters: {
    
  },
  actions: {
    changeAge(){
      this.age++
    },
    changeName(){
      this.name = '小亮'
    }
    
  },
  // 全部数据持久化存储
  // persist:{
  //   enabled: true,
  //   strategies: [
  //     {
  //       key: 'user',
  //       storage: localStorage
  //     }
  //   ]
  // }

  // 部分数据持久化存储
  persist: {
    enabled: true,
    strategies: [
      {
        key: 'user',
        storage: localStorage,
        paths: ['age']
      }
    ]
  }  
})